package com.dhb.base.criteria;


import java.math.BigDecimal;
import java.util.List;

public class ProductListResult {

    private Long id;
    //商品ID
    private Long productId;
    //价格ID
    private Long priceId;
    //商品长名称
    private String longName;
    //商品短名称
    private String shortName;
    //品牌名称
    private String brandName;
    //库存
    private Integer inventory;
    //价格
    private BigDecimal price;
    //批发价格
    private BigDecimal wholesalePrice;
    //税率
    private BigDecimal rate;
    //返利
    private BigDecimal rebate;
    //商品图片
    private String mainImg;
    //SKU编码
    private String skuCode;
    //商品属性
    private String productProps;

    //优惠券信息

    //促销信息
    List<PromotionRuleCriteria> promotionRuleDOList;


    public Long getProductId() {
        return productId;
    }

    public void setProductId(Long productId) {
        this.productId = productId;
    }

    public String getLongName() {
        return longName;
    }

    public void setLongName(String longName) {
        this.longName = longName;
    }

    public String getShortName() {
        return shortName;
    }

    public void setShortName(String shortName) {
        this.shortName = shortName;
    }

    public String getBrandName() {
        return brandName;
    }

    public void setBrandName(String brandName) {
        this.brandName = brandName;
    }

    public Integer getInventory() {
        return inventory;
    }

    public void setInventory(Integer inventory) {
        this.inventory = inventory;
    }

    public BigDecimal getPrice() {
        return price;
    }

    public void setPrice(BigDecimal price) {
        this.price = price;
    }

    public String getMainImg() {
        return mainImg;
    }

    public void setMainImg(String mainImg) {
        this.mainImg = mainImg;
    }

    public String getSkuCode() {
        return skuCode;
    }

    public void setSkuCode(String skuCode) {
        this.skuCode = skuCode;
    }

    public String getProductProps() {
        return productProps;
    }

    public void setProductProps(String productProps) {
        this.productProps = productProps;
    }

    public BigDecimal getRate() {
        return rate;
    }

    public void setRate(BigDecimal rate) {
        this.rate = rate;
    }

    public BigDecimal getWholesalePrice() {
        return wholesalePrice;
    }

    public void setWholesalePrice(BigDecimal wholesalePrice) {
        this.wholesalePrice = wholesalePrice;
    }

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Long getPriceId() {
        return priceId;
    }

    public void setPriceId(Long priceId) {
        this.priceId = priceId;
    }

    public BigDecimal getRebate() {
        return rebate;
    }

    public void setRebate(BigDecimal rebate) {
        this.rebate = rebate;
    }

    public List<PromotionRuleCriteria> getPromotionRuleDOList() {
        return promotionRuleDOList;
    }

    public void setPromotionRuleDOList(List<PromotionRuleCriteria> promotionRuleDOList) {
        this.promotionRuleDOList = promotionRuleDOList;
    }
}
